package com.scsj.supermarket.bean;

/**
 * Created by Administrator on 2018/6/26.
 */

public class OrderProcessBean {
    /**
     * success : true
     * msg : success
     * statusCode : 200
     * data : {"receiverPhone":"15617726107","dispatcherOrderState":4,"dispatcherUserName":null,"dispatcherUserPhone":"13888888888","shopOrder":{"id":"180521474964oken","createUser":"token","createTime":"2018-05-21T12:20:45","updateUser":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","updateTime":"2018-05-30T16:28:03","isValid":1,"orderNum":"111","buyerId":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","storeId":"3","orderFrom":3,"orderState":5,"createDate":"2018-06-02T16:13:55","finnshedTime":"2018-05-30T16:28:03","isSettlement":0,"isDelete":0,"evaluationState":0},"shopOrderAddressDetail":{"id":"180521474964oken","orderAmount":16,"discountAmount":0,"goodsAmount":16,"isDelivery":"1","buyerNotes":"note","payTime":"2018-05-22T16:05:35","receiveTime":null,"deliveryBeginTime":"2018-05-30T14:22:36","arriveStoreTime":"2018-05-30T16:15:08","arriveTime":"2018-05-30T16:28:03","createUser":"token","createTime":"2018-05-21T12:20:45","updateUser":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","updateTime":"2018-05-30T16:28:03","isValid":1},"refundOrder":{"id":"5f5c8e08-6574-11e8-ac5f-a0d3c1facc88","createUser":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","createTime":"2018-06-01T16:18:29","updateUser":null,"updateTime":null,"isValid":1,"orderId":"180521474964oken","applyDate":"2018-06-01T16:18:29","modifyDate":"2018-06-01T16:18:29","refundReason":"其他,多拍或少拍,不喜欢","refundAmount":16,"refundState":1,"refuseRefundReason":null,"refundGoodsType":null,"refundShippingFee":0}}
     */

    private boolean success;
    private String msg;
    private int statusCode;
    private DataBean data;

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(int statusCode) {
        this.statusCode = statusCode;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * receiverPhone : 15617726107
         * dispatcherOrderState : 4
         * dispatcherUserName : null
         * dispatcherUserPhone : 13888888888
         * shopOrder : {"id":"180521474964oken","createUser":"token","createTime":"2018-05-21T12:20:45","updateUser":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","updateTime":"2018-05-30T16:28:03","isValid":1,"orderNum":"111","buyerId":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","storeId":"3","orderFrom":3,"orderState":5,"createDate":"2018-06-02T16:13:55","finnshedTime":"2018-05-30T16:28:03","isSettlement":0,"isDelete":0,"evaluationState":0}
         * shopOrderAddressDetail : {"id":"180521474964oken","orderAmount":16,"discountAmount":0,"goodsAmount":16,"isDelivery":"1","buyerNotes":"note","payTime":"2018-05-22T16:05:35","receiveTime":null,"deliveryBeginTime":"2018-05-30T14:22:36","arriveStoreTime":"2018-05-30T16:15:08","arriveTime":"2018-05-30T16:28:03","createUser":"token","createTime":"2018-05-21T12:20:45","updateUser":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","updateTime":"2018-05-30T16:28:03","isValid":1}
         * refundOrder : {"id":"5f5c8e08-6574-11e8-ac5f-a0d3c1facc88","createUser":"5223b59f-6099-11e8-ac5f-a0d3c1facc88","createTime":"2018-06-01T16:18:29","updateUser":null,"updateTime":null,"isValid":1,"orderId":"180521474964oken","applyDate":"2018-06-01T16:18:29","modifyDate":"2018-06-01T16:18:29","refundReason":"其他,多拍或少拍,不喜欢","refundAmount":16,"refundState":1,"refuseRefundReason":null,"refundGoodsType":null,"refundShippingFee":0}
         */

        private String receiverPhone;
        private int dispatcherOrderState;
        private Object dispatcherUserName;
        private String dispatcherUserPhone;
        private ShopOrderBean shopOrder;
        private ShopOrderAddressDetailBean shopOrderAddressDetail;
        private RefundOrderBean refundOrder;

        public String getReceiverPhone() {
            return receiverPhone;
        }

        public void setReceiverPhone(String receiverPhone) {
            this.receiverPhone = receiverPhone;
        }

        public int getDispatcherOrderState() {
            return dispatcherOrderState;
        }

        public void setDispatcherOrderState(int dispatcherOrderState) {
            this.dispatcherOrderState = dispatcherOrderState;
        }

        public Object getDispatcherUserName() {
            return dispatcherUserName;
        }

        public void setDispatcherUserName(Object dispatcherUserName) {
            this.dispatcherUserName = dispatcherUserName;
        }

        public String getDispatcherUserPhone() {
            return dispatcherUserPhone;
        }

        public void setDispatcherUserPhone(String dispatcherUserPhone) {
            this.dispatcherUserPhone = dispatcherUserPhone;
        }

        public ShopOrderBean getShopOrder() {
            return shopOrder;
        }

        public void setShopOrder(ShopOrderBean shopOrder) {
            this.shopOrder = shopOrder;
        }

        public ShopOrderAddressDetailBean getShopOrderAddressDetail() {
            return shopOrderAddressDetail;
        }

        public void setShopOrderAddressDetail(ShopOrderAddressDetailBean shopOrderAddressDetail) {
            this.shopOrderAddressDetail = shopOrderAddressDetail;
        }

        public RefundOrderBean getRefundOrder() {
            return refundOrder;
        }

        public void setRefundOrder(RefundOrderBean refundOrder) {
            this.refundOrder = refundOrder;
        }

        public static class ShopOrderBean {
            /**
             * id : 180521474964oken
             * createUser : token
             * createTime : 2018-05-21T12:20:45
             * updateUser : 5223b59f-6099-11e8-ac5f-a0d3c1facc88
             * updateTime : 2018-05-30T16:28:03
             * isValid : 1
             * orderNum : 111
             * buyerId : 5223b59f-6099-11e8-ac5f-a0d3c1facc88
             * storeId : 3
             * orderFrom : 3
             * orderState : 5
             * createDate : 2018-06-02T16:13:55
             * finnshedTime : 2018-05-30T16:28:03
             * isSettlement : 0
             * isDelete : 0
             * evaluationState : 0
             */

            private String id;
            private String createUser;
            private String createTime;
            private String updateUser;
            private String updateTime;
            private int isValid;
            private String orderNum;
            private String buyerId;
            private String storeId;
            private int orderFrom;
            private int orderState;
            private String createDate;
            private String finnshedTime;
            private int isSettlement;
            private int isDelete;
            private int evaluationState;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateUser() {
                return createUser;
            }

            public void setCreateUser(String createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(String updateUser) {
                this.updateUser = updateUser;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getIsValid() {
                return isValid;
            }

            public void setIsValid(int isValid) {
                this.isValid = isValid;
            }

            public String getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(String orderNum) {
                this.orderNum = orderNum;
            }

            public String getBuyerId() {
                return buyerId;
            }

            public void setBuyerId(String buyerId) {
                this.buyerId = buyerId;
            }

            public String getStoreId() {
                return storeId;
            }

            public void setStoreId(String storeId) {
                this.storeId = storeId;
            }

            public int getOrderFrom() {
                return orderFrom;
            }

            public void setOrderFrom(int orderFrom) {
                this.orderFrom = orderFrom;
            }

            public int getOrderState() {
                return orderState;
            }

            public void setOrderState(int orderState) {
                this.orderState = orderState;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getFinnshedTime() {
                return finnshedTime;
            }

            public void setFinnshedTime(String finnshedTime) {
                this.finnshedTime = finnshedTime;
            }

            public int getIsSettlement() {
                return isSettlement;
            }

            public void setIsSettlement(int isSettlement) {
                this.isSettlement = isSettlement;
            }

            public int getIsDelete() {
                return isDelete;
            }

            public void setIsDelete(int isDelete) {
                this.isDelete = isDelete;
            }

            public int getEvaluationState() {
                return evaluationState;
            }

            public void setEvaluationState(int evaluationState) {
                this.evaluationState = evaluationState;
            }
        }

        public static class ShopOrderAddressDetailBean {
            /**
             * id : 180521474964oken
             * orderAmount : 16
             * discountAmount : 0
             * goodsAmount : 16
             * isDelivery : 1
             * buyerNotes : note
             * payTime : 2018-05-22T16:05:35
             * receiveTime : null
             * deliveryBeginTime : 2018-05-30T14:22:36
             * arriveStoreTime : 2018-05-30T16:15:08
             * arriveTime : 2018-05-30T16:28:03
             * createUser : token
             * createTime : 2018-05-21T12:20:45
             * updateUser : 5223b59f-6099-11e8-ac5f-a0d3c1facc88
             * updateTime : 2018-05-30T16:28:03
             * isValid : 1
             */

            private String id;
            private int orderAmount;
            private int discountAmount;
            private int goodsAmount;
            private String isDelivery;
            private String buyerNotes;
            private String payTime;
            private Object receiveTime;
            private String deliveryBeginTime;
            private String arriveStoreTime;
            private String arriveTime;
            private String createUser;
            private String createTime;
            private String updateUser;
            private String updateTime;
            private int isValid;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public int getOrderAmount() {
                return orderAmount;
            }

            public void setOrderAmount(int orderAmount) {
                this.orderAmount = orderAmount;
            }

            public int getDiscountAmount() {
                return discountAmount;
            }

            public void setDiscountAmount(int discountAmount) {
                this.discountAmount = discountAmount;
            }

            public int getGoodsAmount() {
                return goodsAmount;
            }

            public void setGoodsAmount(int goodsAmount) {
                this.goodsAmount = goodsAmount;
            }

            public String getIsDelivery() {
                return isDelivery;
            }

            public void setIsDelivery(String isDelivery) {
                this.isDelivery = isDelivery;
            }

            public String getBuyerNotes() {
                return buyerNotes;
            }

            public void setBuyerNotes(String buyerNotes) {
                this.buyerNotes = buyerNotes;
            }

            public String getPayTime() {
                return payTime;
            }

            public void setPayTime(String payTime) {
                this.payTime = payTime;
            }

            public Object getReceiveTime() {
                return receiveTime;
            }

            public void setReceiveTime(Object receiveTime) {
                this.receiveTime = receiveTime;
            }

            public String getDeliveryBeginTime() {
                return deliveryBeginTime;
            }

            public void setDeliveryBeginTime(String deliveryBeginTime) {
                this.deliveryBeginTime = deliveryBeginTime;
            }

            public String getArriveStoreTime() {
                return arriveStoreTime;
            }

            public void setArriveStoreTime(String arriveStoreTime) {
                this.arriveStoreTime = arriveStoreTime;
            }

            public String getArriveTime() {
                return arriveTime;
            }

            public void setArriveTime(String arriveTime) {
                this.arriveTime = arriveTime;
            }

            public String getCreateUser() {
                return createUser;
            }

            public void setCreateUser(String createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(String updateUser) {
                this.updateUser = updateUser;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getIsValid() {
                return isValid;
            }

            public void setIsValid(int isValid) {
                this.isValid = isValid;
            }
        }

        public static class RefundOrderBean {
            /**
             * id : 5f5c8e08-6574-11e8-ac5f-a0d3c1facc88
             * createUser : 5223b59f-6099-11e8-ac5f-a0d3c1facc88
             * createTime : 2018-06-01T16:18:29
             * updateUser : null
             * updateTime : null
             * isValid : 1
             * orderId : 180521474964oken
             * applyDate : 2018-06-01T16:18:29
             * modifyDate : 2018-06-01T16:18:29
             * refundReason : 其他,多拍或少拍,不喜欢
             * refundAmount : 16
             * refundState : 1
             * refuseRefundReason : null
             * refundGoodsType : null
             * refundShippingFee : 0
             */

            private String id;
            private String createUser;
            private String createTime;
            private Object updateUser;
            private Object updateTime;
            private int isValid;
            private String orderId;
            private String applyDate;
            private String modifyDate;
            private String refundReason;
            private int refundAmount;
            private int refundState;
            private Object refuseRefundReason;
            private Object refundGoodsType;
            private int refundShippingFee;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateUser() {
                return createUser;
            }

            public void setCreateUser(String createUser) {
                this.createUser = createUser;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(Object updateUser) {
                this.updateUser = updateUser;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public int getIsValid() {
                return isValid;
            }

            public void setIsValid(int isValid) {
                this.isValid = isValid;
            }

            public String getOrderId() {
                return orderId;
            }

            public void setOrderId(String orderId) {
                this.orderId = orderId;
            }

            public String getApplyDate() {
                return applyDate;
            }

            public void setApplyDate(String applyDate) {
                this.applyDate = applyDate;
            }

            public String getModifyDate() {
                return modifyDate;
            }

            public void setModifyDate(String modifyDate) {
                this.modifyDate = modifyDate;
            }

            public String getRefundReason() {
                return refundReason;
            }

            public void setRefundReason(String refundReason) {
                this.refundReason = refundReason;
            }

            public int getRefundAmount() {
                return refundAmount;
            }

            public void setRefundAmount(int refundAmount) {
                this.refundAmount = refundAmount;
            }

            public int getRefundState() {
                return refundState;
            }

            public void setRefundState(int refundState) {
                this.refundState = refundState;
            }

            public Object getRefuseRefundReason() {
                return refuseRefundReason;
            }

            public void setRefuseRefundReason(Object refuseRefundReason) {
                this.refuseRefundReason = refuseRefundReason;
            }

            public Object getRefundGoodsType() {
                return refundGoodsType;
            }

            public void setRefundGoodsType(Object refundGoodsType) {
                this.refundGoodsType = refundGoodsType;
            }

            public int getRefundShippingFee() {
                return refundShippingFee;
            }

            public void setRefundShippingFee(int refundShippingFee) {
                this.refundShippingFee = refundShippingFee;
            }
        }
    }
}
